package com.weng.bigdata.micro.service.warehouse.adapter.model.req;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

/**
 *  根据另一个表创建一个同样结构的表
 * @author wengzhonghui
 * @date 2019/8/26 14:16
 */
@Data
public class CreateTableLikeReq extends  BaseClientReq{

    // 目标表名
    private String targetTbName;

    // 源表名
    private String sourceTbName;

    // 表注释
    private String comment;

    // 存储格式，如AVRO
    private String storedFormat;


    public String getStoredFormat(){
        if(StringUtils.isEmpty(this.storedFormat)){
            return "AVRO";
        }else {
            return storedFormat;
        }
    }
}
